home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / fade into you / being there / Issues & Ideas / Anonymous remailers / Remailers / hh-soda-remailer-instructions < prev    next >
Text File  |  1994-06-05  |  13KB  |  352 lines

  1. How to use the hh(tm) Usenet Posters and Anonymous Remailers
  2. by Eric Hollander
  3. Last modified April 25, 1994
  4.  
  5. This document describes some of the special features of the
  6. hh remailer.  Because this remailer is essentially just a
  7. modification of the standard Cypherpunk's Remailer, I recomend that you also
  8. read soda.berkeley.edu:/pub/cypherpunks/remailer/hal's.remailer.gz.
  9.  
  10.  
  11. Introduction:
  12.  
  13. = Where is this remailer running?
  14.  
  15. The following sites run this remailer package, and will work according to
  16. the instructions below:
  17.  
  18.     remailer@soda.berkeley.edu
  19.  
  20. I will describe the operations of this remailer using
  21. remailer@soda.berkeley.edu as the example, but all of the instructions below
  22. apply to all of the remailers on the above list.  Just replace
  23. remailer@soda.berkeley.edu with one of the other account names.  They are
  24. listed in order of inception, and probably also in order of stability.
  25. Increase your security by spreading your usage among them!
  26.  
  27. = What does this remailer do?
  28.  
  29. This remailer allows anyone who can send mail to post to Usenet newsgroups,
  30. and also to send mail to anyone else on the Internet.  Both of these
  31. functions can be anonymous (the identity of the sender is hidden from the
  32. recipient) or non-anonymous (the identity of the sender is known to the
  33. recipient).
  34.  
  35. = Why is this remailer different from the standard Cypherpunks remailers?
  36.  
  37. The main difference between this remailer and the other Cypherpunk remailers
  38. is that this remailer allows posting to all Usenet newsgroups, either
  39. anonymously, or non-anonymously.  It also has the regular remailer functions
  40. of forwarding mail, either anonymously or non-anonymously (nonymously?).
  41. The other minor difference is that this remailer adds a random time delay
  42. for anonymous mail and posting.
  43.  
  44.  
  45. How to use this remailer for anonymous posting and mailing:
  46.  
  47. = A note about header fields
  48.  
  49. This remailer/poster looks at the header of the mail you send it to decide
  50. what to do.  Some mail programs don't allow easy editting of the header.  If
  51. your program doesn't allow editting of the header, you can still use the
  52. remailer.  To do this, send mail in the normal way, but start your message
  53. like this:
  54.  
  55.     ::
  56.     Anon-Post-To: rec.fish
  57.  
  58. leaving no blank lines before the :: and a blank line after the header field
  59. to be inserted.  The remailer will consider the line after the :: to be a
  60. part of the header.  All of the instructions bellow can be used with actual
  61. header fields or the :: format.
  62.  
  63. = How do I use this remailer to anonymously post to Usenet?
  64.  
  65. Send mail to remailer@soda.berkeley.edu (or one of the other remailers running
  66. this package) with a header like this:
  67.  
  68.     To: remailer@soda.berkeley.edu
  69.     Anon-Post-To: rec.fish
  70.     Subject: I flushed a fish on Friday
  71.  
  72.     On Friday, I did a terrible thing, so I'm posting
  73.     this anonymously...
  74.  
  75. This message will be posted to rec.fish, with nothing to indicate who was
  76. the original sender.  Only the Subject field will be retained; everything
  77. else in the header will be discarded.
  78.  
  79. = How do I post non-anonymously?
  80.  
  81. Send mail like this:
  82.  
  83.     To: remailer@soda.berkeley.edu
  84.     Post-To: rec.fish
  85.     Subject: flushing fish
  86.  
  87.     How despicable of you to flush a fish!
  88.  
  89. This will be posted to rec.fish non-anonymously; the From and Subject fields
  90. will be retained in the post.
  91.  
  92. = Crossposting
  93.  
  94. To crosspost, simply list the newsgroups, separated by commas, with no
  95. spaces, like this:
  96.  
  97.     Anon-Post-To: rec.fish,alt.ketchup
  98.  
  99. Note that excessive crossposting is an abuse of the net.  Some people have
  100. to pay for their news, and they don't want to read "how to make money fast"
  101. in rec.fish.
  102.  
  103. = Testing
  104.  
  105. I recomend that you post test messages to make sure you are using the
  106. remailer properly.  Please post these messages to the appropriate test
  107. groups (alt.test, rec.test, etc).  Also, if you post non-anonymously to a
  108. test group, many sites will send you mail confirming that they have received
  109. the post.  To avoid this, put the word "ignore" in the subject line.
  110.  
  111. = Anonymous mail
  112.  
  113. This remailer is capable of sending anonymous mail.  To send mail to
  114. foo@bar.com, send a message like this:
  115.  
  116.     To: remailer@soda.berkeley.edu
  117.     Anon-Send-To: foo@bar.com
  118.     Subject: Ronald Sukenick
  119.  
  120.     I think you should read something by Ronald Sukenick.
  121.  
  122. and foo@bar.com will recieve the message, without knowing who sent it.
  123.  
  124. = Non-anonymous mail forwarding
  125.  
  126. This remailer supports non-anonymous mail forwarding.  To use this feature,
  127. send mail like this:
  128.  
  129.     To: remailer@soda.berkeley.edu
  130.     Send-To: foo@bar.com
  131.     Subject: you know who I am
  132.  
  133.     This mail is from me!
  134.  
  135.  
  136. Responding to posts or mail:
  137.  
  138. = Response blocks
  139.  
  140. This is a very new feature, and this documentation is lagging behind the
  141. changes to the remailer.  The remailer inserts a block at the end of
  142. anonymous posts and mail.  This block is essentially just the sender's
  143. address, encrypted.  This allows the recipient to respond to anonymous
  144. mail.  All the recipient has to do is including the indicated block at the
  145. very beginning of his mail, send it to remailer@soda.berkeley.edu, and the
  146. anonymous sender will receive it.  Note that the person replying to the
  147. block is not replying anonymously.  This does not use a database.  This
  148. feature is experimental; keep checking for changes to it.
  149.  
  150. = Vulnerability of response blocks
  151.  
  152. This feature now uses IDEA encryption, which is thought to be more secure
  153. than DES.  However, this does not mean it's unbreakable.  Also, if the
  154. machine that runs the remailer is compromised, the IDEA key is also
  155. compromised, and all return addresses encrypted with that key are
  156. compromised.  I am currently trying to find solutions to this problem, such
  157. as expiring keys after a certain amount of time, but I am still looking for
  158. a saticefactory system.  From the point of view of machine compromise, this
  159. is only slightly better than a remailer such as anon.penet.fi, which uses a
  160. database, and soda is not a secure machine.  In other words, it would not be
  161. a good idea to post the plans to the stealth bomber through my remailer, but
  162. it's probably a good idea to post personals ads through it.  For security
  163. needs in between those two, use your judgement.
  164.  
  165.  
  166. Miscelaneous usage issues:
  167.  
  168. = Testing mail
  169.  
  170. Please test the anonymous remailer functions before you use it "for real" by
  171. sending mail to yourself or a friend.
  172.  
  173. = Chaining, encryption, and other issues
  174.  
  175. These features are discussed in detail in
  176. soda.berkeley.edu:/pub/cypherpunks/remailer/hal's.remailer.gz.  While you're
  177. looking at that file, you might also want to check out PGP in
  178. /pub/cypherpunks/pgp.  If you haven't installed PGP on your machine yet, you
  179. should try it out.
  180.  
  181.  
  182. Advanced features:
  183.  
  184. These features won't make any sense unless you are familiar with the basic
  185. operation of the remailer.  Also, these features require the use of PGP.
  186. PGP is available by anon ftp from soda.berkeley.edu in pub/cypherpunks/pgp.
  187. NOTE THAT PGP IS EXPORT CONTROLLED.  USERS OUTSIDE THE UNITED STATES OR
  188. CANADA, OR USERS WHO ARE NOT US OR CANADIAN CITIZENS, ARE PROHIBITTED FROM
  189. GETTING PGP FROM SODA.  Once you have PGP on your system, test it out, read
  190. the documentation, make sure you understand the basic concepts of how it
  191. works, and then try it out on this remailer.  Also, Hal's instructions
  192. provide a clearer description of encrypted remail requests.  I highly
  193. recomend reading them.
  194.  
  195. = Encrypted remail requests
  196.  
  197. Like most of the traditional cypherpunks remailers, this remailer allows
  198. encrypted remail requests.  To use this feature, create a file that looks
  199. like this:
  200.  
  201.     ::
  202.     Anon-Post-To: rec.fish
  203.     Subject: fillet of fish
  204.  
  205.     I like trout fillet...
  206.  
  207. Then encrypt this file with the remailer's public key.
  208. remailer@soda.berkeley.edu's key is:
  209.  
  210. -----BEGIN PGP PUBLIC KEY BLOCK-----
  211. Version: 2.3a
  212.  
  213. mQBNAi27mNAAAAECAONCUi/9jdl0SXGhOhT4Vvgl9uOYLgbOjU5kMXEkpFQriCYC
  214. hWfNuhH8zESs9DFTMHCXUsXYrkkm/bHdhGheaHUABRO0LlRvbW15IHRoZSBUb3Vy
  215. aXN0IDxyZW1haWxlckBzb2RhLmJlcmtlbGV5LmVkdT4=
  216. =aoJM
  217. -----END PGP PUBLIC KEY BLOCK-----
  218.  
  219. Then, send your message to remailer@soda, like this:
  220.  
  221.     To: remailer@soda
  222.     Subject: this line is ignored
  223.  
  224.     ::
  225.     Encrypted: PGP
  226.     [your encrypted file here]
  227.  
  228. The remailer will decrypt it and post it to the appropriate group.  This
  229. feature also works with Anon-Send-To:.
  230.  
  231. = Encrypted response
  232.  
  233. This feature provides a level of security beyond that of almost any other
  234. remailer which is capable of response to anonymous messages.  To use this
  235. feature, first choose a passphrase.  This phrase will be used to encrypt
  236. messages sent back to you.  The encryption will be single-key (IDEA)
  237. encryption, not PGP's normal public-private key encryption.  The reason for
  238. this is that public key encryption is actually uneccessary in this use, and
  239. single-key encryption with this protocol does not require a database (such
  240. as anon.penet.fi's database mapping aliases onto addresses) increasing the
  241. security of anonymous users.
  242.  
  243. To use this feature, create a file like this, where your-pass-phrase is the
  244. phrase you have selected:
  245.  
  246.     ::
  247.     Anon-Post-To: rec.fish
  248.     Subject: fillet of sole
  249.     User-Key: your-pass-phrase
  250.  
  251.     I like it when they cook fish like this...
  252.  
  253. Then, encrypt this file with the remailer's public key, and send it in as
  254. above.
  255.  
  256. When a user responds to your post (or mail), his response will be encrypted
  257. with your-pass-phrase.  You can read his response by saving it to a file and
  258. using PGP on it.  PGP will ask you for a passphrase; enter yours, and you
  259. will see his response to your post (or mail).
  260.  
  261. This feature allows both your posts, and the responses to your posts, to be
  262. securely encrypted, protecting your privacy in both directions.
  263.  
  264. = Traffic Analysis
  265.  
  266. This remailer is designed to ensure that mail does not go out in the order
  267. it is received in, to make it more difficult to link a sender to a recipient
  268. by looking at mail logs.  This means that there will be some random delay in
  269. your mail and your postings.
  270.  
  271.  
  272. Legal and administrative issues:
  273.  
  274. = Remailer abuse
  275.  
  276. This remailer has been abused in the past, mostly by users hiding behind
  277. anonymity to harass other users.  I will take steps to squish users who do
  278. this.  Lets keep the net a friendly and productive place.
  279.  
  280. = Make Money Fast, the Green Card Lottery, etc
  281.  
  282. If you use my remailer or poster to transmit Make Money Fast or any similar
  283. chain letter that we have all seen far too many times, I will release your
  284. true identity to the Net and to your system administrators.  You have been
  285. warned.
  286.  
  287. = A note about keywords
  288.  
  289. This remailer inserts keywords into the headers and tailers of all posts and
  290. remails.  These headers contain phrases which would probably trigger
  291. automated net monitoring programs, rendering them less effective.  This
  292. insertion is completely automatic and certainly does not constitute a
  293. statement of intent by anyone (especially the remailer operator) to do
  294. anything.
  295.  
  296. = Future plans
  297.  
  298. remailer@soda.berkeley.edu will soon be moving, probably to
  299. remailer@beer.berkeley.edu (I'd rather have a beer than a soda), and then
  300. possibly to remailer@anon.berkeley.edu.  From there, the next step of
  301. offering an alias-based service should be pretty obvious.  Keep reading
  302. these instructions.
  303.  
  304. This remailer will soon be going through some big changes.  I am currently
  305. working on an alias service, so users will be able to send mail and receive
  306. replies, anonymously, much like anon.penet.fi and the acs.  This alias
  307. system will require the use of pgp encryption, for my security and the
  308. security of the users.  I believe it will be the only alias system that uses
  309. encryption, making it suitable for users who need two-way communication but
  310. have security concerns.  At some point I may actually prohibit non-encrypted
  311. mail from going through the remailer, but don't hold your breath.
  312.  
  313. = If you have other questions or problems
  314.  
  315. Send mail to remailer-operator@soda.berkeley.edu.
  316.  
  317. = How to get the current version of this file
  318.  
  319. Send mail to remailer@soda.berkeley.edu with the string "remailer-info" in
  320. the Subject: line.  This would look like this:
  321.  
  322.     To: remailer@soda.berkeley.edu
  323.     Subject: remailer-info
  324.  
  325. The body of the message is ignored.  Note that the string must be
  326. "remailer-info", exactly, not "remailer.info" or "remailer info" or "help".
  327.  
  328. = Copyright
  329.  
  330. This file is copyright 1994 Eric Hollander, all rights reserved.  You are
  331. free to distribute this information in electronic format provided that the
  332. contents are unchanged and this copyright notice remains attached.
  333.  
  334. = Disclaimer
  335.  
  336. This remailer is not endorsed in any way by the University of California.
  337. I, Eric Hollander, take no responsibility for the content of posts or
  338. messages, and I take no responsibility for the consequences of using my
  339. remailer.  For example, if you post anonymously, and someone manages to
  340. trace it back to you, I am not responsible.  Also, I have no way of
  341. screening mail that goes through this remailer, so I am in no way
  342. responsible for the content of posts or mail going through.  Also, note that
  343. this remailer is experimental.  Its mode of operation is subject to change
  344. without notice.  Users are advised to check these instructions and to do
  345. test messages often.
  346.  
  347. = Problem resolution
  348.  
  349. If someone is doing something inapropriate with this remailer, please send
  350. mail to the remailer operator, as soon as possible.  The problem can only be
  351. solved if the operator is aware of it.
  352.